package com.yangrong.newspublicservice.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import lombok.Data;

/**
 * 主页导航菜单
 *
 * @author yangrong
 * @email 455833224@qq.com
 * @date 2020-09-12 16:19:40
 */
@Data
@TableName("tb_homepage_menu")
public class TbHomepageMenuEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @TableId
    private Integer id;
    /**
     * 父导航id
     */
    private Integer parentId;
    /**
     * 导航创建时间
     */
    private Date createTime;
    /**
     * 导航名称（CN）
     */
    private String menuNameCn;
    /**
     * 导航名称（EN）
     */
    private String menuNameEn;
    /**
     * 是否有子导航（0、没有，1、有）
     */
    private Integer hasChildMenu;
    /**
     * 是否显示导航（0、不显示，1、显示）
     */
    private Integer isShow;
    /**
     * 导航路径
     */
    private String menuLink;
    /**
     * 子导航
     */
    @TableField(exist = false)
    private List<TbHomepageMenuEntity> childList;

}
